Local Referential Integrity

نویسندگان

  • Gerti Kappel
  • Michael Schrefl
چکیده

This paper introduces the concept of local referential integrity according to which an object may only reference objects belonging to the same composite object. For example, in production planning an employee of some department may only be scheduled to work on machines belonging to the same department. Usually, such a constraint must be stated explicitly by a predicate as \add on" to a database schema. Object-oriented data models have become popular for just the opposite. They represent implicitly integrity constraints which formerly had to be stated explicitly. Prominent examples, which so far have been studied independently, are referential integrity and composite objects. Local referential integrity combines both concepts by applying referential integrity within a composite object. We show that local referential integrity can be represented easily within an object-oriented database schema by using \local object classes" as domains of relationships. A local object class is a set of objects belonging exclusively to some composite object. Local referential integrity is maintained if any relationship from within a composite object to one of its local classes references a current member of that class.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Referential Actions as Logical Rules

Referential actions are specialized triggers used to automatically maintain referential integrity. While their local behavior can be grasped easily, it is far from clear what the combined eeect of a set of referential actions, i.e., their global semantics should be. For example, diierent execution orders may lead to ambiguities in determining the nal set of updates to be applied. To resolve the...

متن کامل

Referential Integrity Revisited: An Object-Oriented Perspective

Referential integrity underlies the relational representation of objeceoriented structures. The concept of referential integrity in relational databases is hindered by the confusion surrounding both the concept itself and its implementation by relational database management systems (RDBMS). Most of this confusion is caused by the diversity of relational representations for object-oriented struc...

متن کامل

Referential Integrity Is Important For Databases

Referential integrity is a database constraint that ensures that references between data are indeed valid and intact. Referential integrity is a fundamental principle of database theory and arises from the notion that a database should not only store data, but should actively seek to ensure its quality. Here are some additional definitions that we found on the Web. • “Referential integrity in a...

متن کامل

An Example of Ignoring Referential Integrity: The LDAP Standard

The LDAP standard illustrates the consequences of ignoring referential integrity when building applications.

متن کامل

Defining and Enforcing Referential Security

Referential integrity, which guarantees that named resources can be accessed when referenced, is an important property for reliability and security. In distributed systems, however, the attempt to provide referential integrity can itself lead to security vulnerabilities that are not currently well understood. This paper identifies three kinds of referential security vulnerabilities related to t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992